草庐IT

Java unicode 字体

全部标签

android - 如何为android中的所有 View 使用相同的自定义字体?

我想使用android中具有相同字体类型的所有组件,为此我正在为每个组件创建一个单独的自定义类,如CustomTextView、CustomEditText等。因此,我可以创建一个ViewCustomView类,而不是为每个组件创建一个单独的类,它将自动为android中的所有组件应用样式 最佳答案 只需声明您自己的TextView并在您的XML中使用它,它应该出现在自定义View中publicclassMyTextViewextendsTextView{publicMyTextView(Contextcontext,Attribu

android - 如何在 Android Studio 的编辑器中添加字体

我用的是Ubuntu14.04LTSforAndroidDev,系统语言是简体中文(SimplifiedChinese)。而且我用的是AndroidStudio,SourceCodeProFonts很好,但是好像不支持简体中文。而且当我在编辑器里输入一些中文的时候,它显示的是RegularscriptFonts,这在代码编辑器。而且我尝试在我的系统中安装一些字体。但是我在AndroidStudio编辑器字体中找不到它,但它显示在AndroidStudio默认系统字体中。那么如何更改AndroidStudio编辑器的字体以显示简体中文呢?非常感谢。 最佳答案

android - 如何设置蓝牙打印的字体大小?

Iamwritinganapplicationwhichprintticketreceipts.Ihavesomehowwrittenthecodetoprintthereceiptbuttheprintereither以非常大的字体或非常小的(不可读)字体打印。任何机构都可以为我提供设置格式的代码。try{//////////thiscoderunsinthreadOutputStreamos=mBluetoothSocket.getOutputStream();StringBILL="";BILL=BILL+"*********";BILL=BILL+"\n***InvoiceNo

android - 自定义字体、MultiLine TextView 上的省略号、字形和故障

我需要在我的应用程序中使用自定义字体。问题:对于ListViews,其中包含多行TextViews的ellipsize属性设置为true的行,我可以在省略号后看到一些难以辨认的字符。显然,Android用我的自定义字体未知的一些字符(零宽度无分隔符)填充字符串(在TextView中)。单行TextView似乎工作得很好。隐藏这些字符或删除填充的最佳方法是什么?此外,是否有Helvetica字体的任何变体,可以免费使用,并且具有零宽度没有BREAK-SPACE字符?谢谢。 最佳答案 Whatisthebestwaytohidethes

Android:如何将自定义字体添加到 theme/style/xml

我知道如何将自定义字体设置为TextView。但是如何通过theme/style/xml添加自定义字体呢??#000000HOW_TO_CUSTOM_FONT请为此提供解决方案。 最佳答案 据我所知,没有好的方法可以做到这一点。据我所知,最好的替代方法是创建一个看起来像这样的简单子(monad)类:publicclassCustomTextViewNormalextendsTextView{publicCustomTextViewNormal(Contextcontext){super(context);init();}public

Android - 将多种字体样式组合成一种字体(字体)

我有几种不同风格的字体,比方说:“MyFont_default.otf”、“MyFont_italic.otf”、“MyFont_bold.otf”通常,我会像这样设置TextView的字体:Typefacetf=Typeface.createFromAsset(context.getAssets(),"MyFont_italic.otf");textView.setTypeface(tf);我的问题是:是否可以将所有这些字体组合成一种字体,例如“MyFont”,并根据XML布局文件中定义的TextView样式(斜体、粗体)显示要显示的TextView使用适当的字体?

android - 在小部件中使用带有 EditText 的字体

是否有可能以某种方式使用从Assets中加载的Typeface字体定义以及小部件中的EditText? 最佳答案 您要使用的字体需要驻留在assets/fonts目录中,您可以这样访问它:TypefacemyFont=Typeface.createFromAsset(getAssets(),"fonts/myfont.ttf");edittext.setTypeface(myFont); 关于android-在小部件中使用带有EditText的字体,我们在StackOverflow上找到

android - Phonegap 应用程序,4.x androids 的字体问题

我正在phonegap中开发一个应用程序,我现在正在寻找几天时间来解决这个问题。我检查了与自定义字体相关的所有其他主题,但没有人遇到过我的问题。重要的是我想在我的应用程序中显示波斯语字体。它在PC、android浏览器和phonegap应用程序中运行良好,在android2.x和4.4(kitkat)但我在android4.1和4.2中只有默认的波斯语字体。这是我的代码,但我尝试了所有其他可能的变体,甚至在我的css中使用了Base64编码字体。@font-face{font-family:'BYekan';src:url('../fonts/byekan.eot?#')format(

Android:通过样式在alertdialog中消息字体大小

我正在尝试通过样式更改警报对话框中消息的字体大小,但我无法使其工作。有很多描述如何执行此操作的答案,但我发现几乎所有答案都是以编程方式完成的。我想在样式中执行一次,而不是在每个新的警报对话框中执行一次。到目前为止我做了什么:在\AndroidSDK\platforms\android-23\data\res\layout\alert_dialog.xml中,我看到显示消息的TextView:在\AndroidSDK\platforms\android-23\data\res\values\themes.xml我看到textAppearanceMedium属性的值是@style/Text

java - 无法更改 Android 应用程序中的默认字体

我正在尝试更改我的应用程序中的默认字体。但它不起作用。这些是我采取的步骤:1)创建类TypefaceUtil.javaimportandroid.content.Context;importandroid.graphics.Typeface;importandroid.util.Log;importjava.lang.reflect.Field;publicclassTypefaceUtil{publicstaticvoidoverrideFont(Contextcontext,StringdefaultFontNameToOverride,StringcustomFontFileNa